package com.uco.oop.code;

import java.util.Arrays;

// 代码块也是类的重要组成之一，分为静态代码块和成员代码块
public class Code {
    private static int ins_count;
    private static String[] st_info = new String[3];

    // 类初始化的时候执行
    static {
        System.out.println("在类初始化便开始执行");
        st_info[0] = "张三";
        st_info[1] = "李四";
        st_info[2] = "王五";
        System.out.println(Arrays.toString(st_info));
    }

    // 每创建一个实例的时候执行
    {
        System.out.println("成员变量初始化");
        ins_count++;
    }

    public void getInsCount() {
        System.out.println("当前实例数量为：" + ins_count);
    }
}
